package main

import "fmt"

func main() {
	var a = 'a' // rune 1 个字符 4 字节
	fmt.Printf("%T, %[1]d, %[1]c, %[1]x, %[1]q \n", a)
	a = '测'
	fmt.Printf("%T, %[1]d, %[1]c, %[1]x, %[1]q \n", a)

	var e byte = 0x61
	fmt.Printf("%T, %[1]d, %[1]c, %[1]x, %[1]q \n", e)

	e = '\x61'
	fmt.Printf("%T, %[1]d, %[1]c, %[1]x, %[1]q \n", e)

	// e = '测' 错误的

	var f = 27979
	fmt.Printf("%T, %[1]d, %[1]c, %[1]x, %[1]q \n", f)

}
